Big Huge Thesaurus

Echinochloa frumentacea

noun